package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 民宿管理对象 homestay_info
 * 
 * @author ruoyi
 * @date 2024-01-24
 */
public class HomestayInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 民宿编号 */
    private Long homestayId;

    /** 民宿所属商家编号 */
    @Excel(name = "民宿所属商家编号")
    private String sellerId;

    /** 民宿名称 */
    @Excel(name = "民宿名称")
    private String homestayName;

    /** 民宿地址 */
    @Excel(name = "民宿地址")
    private String homestayAddress;

    /** 民宿坐标 */
    @Excel(name = "民宿坐标")
    private String homestayPosition;

    /** 民宿图片 */
    @Excel(name = "民宿图片")
    private String pictures;

    /** 民宿介绍 */
    @Excel(name = "民宿介绍")
    private String introduce;

    /** 认定编号 */
    @Excel(name = "认定编号")
    private Long identifyId;

    /** 民宿老板名字 */
    @Excel(name = "民宿老板名字")
    private String homerName;

    /** 民宿老板电话 */
    @Excel(name = "民宿老板电话")
    private String homerTele;

    /** 民宿点赞数（评分） */
    @Excel(name = "民宿点赞数", readConverterExp = "评=分")
    private Long thumbNum;

    /** 民宿审核状态 */
    @Excel(name = "民宿审核状态")
    private Long identifyStatus;

    /** 民宿评分 */
    @Excel(name = "民宿评分")
    private Integer score;

    /** 是否是特色民宿（0不是，1是特色民宿） */
    @Excel(name = "是否是特色民宿", readConverterExp = "0=不是，1是特色民宿")
    private Long isFeature;

    public void setHomestayId(Long homestayId) 
    {
        this.homestayId = homestayId;
    }

    public Long getHomestayId() 
    {
        return homestayId;
    }
    public void setSellerId(String sellerId) 
    {
        this.sellerId = sellerId;
    }

    public String getSellerId() 
    {
        return sellerId;
    }
    public void setHomestayName(String homestayName) 
    {
        this.homestayName = homestayName;
    }

    public String getHomestayName() 
    {
        return homestayName;
    }
    public void setHomestayAddress(String homestayAddress) 
    {
        this.homestayAddress = homestayAddress;
    }

    public String getHomestayAddress() 
    {
        return homestayAddress;
    }
    public void setHomestayPosition(String homestayPosition) 
    {
        this.homestayPosition = homestayPosition;
    }

    public String getHomestayPosition() 
    {
        return homestayPosition;
    }
    public void setPictures(String pictures) 
    {
        this.pictures = pictures;
    }

    public String getPictures() 
    {
        return pictures;
    }
    public void setIntroduce(String introduce) 
    {
        this.introduce = introduce;
    }

    public String getIntroduce() 
    {
        return introduce;
    }
    public void setIdentifyId(Long identifyId) 
    {
        this.identifyId = identifyId;
    }

    public Long getIdentifyId() 
    {
        return identifyId;
    }
    public void setHomerName(String homerName) 
    {
        this.homerName = homerName;
    }

    public String getHomerName() 
    {
        return homerName;
    }
    public void setHomerTele(String homerTele) 
    {
        this.homerTele = homerTele;
    }

    public String getHomerTele() 
    {
        return homerTele;
    }
    public void setThumbNum(Long thumbNum) 
    {
        this.thumbNum = thumbNum;
    }

    public Long getThumbNum() 
    {
        return thumbNum;
    }
    public void setIdentifyStatus(Long identifyStatus) 
    {
        this.identifyStatus = identifyStatus;
    }

    public Long getIdentifyStatus() 
    {
        return identifyStatus;
    }
    public void setScore(Integer score) 
    {
        this.score = score;
    }

    public Integer getScore() 
    {
        return score;
    }
    public void setIsFeature(Long isFeature) 
    {
        this.isFeature = isFeature;
    }

    public Long getIsFeature() 
    {
        return isFeature;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("homestayId", getHomestayId())
            .append("sellerId", getSellerId())
            .append("homestayName", getHomestayName())
            .append("homestayAddress", getHomestayAddress())
            .append("homestayPosition", getHomestayPosition())
            .append("pictures", getPictures())
            .append("introduce", getIntroduce())
            .append("identifyId", getIdentifyId())
            .append("homerName", getHomerName())
            .append("homerTele", getHomerTele())
            .append("thumbNum", getThumbNum())
            .append("remark", getRemark())
            .append("identifyStatus", getIdentifyStatus())
            .append("score", getScore())
            .append("isFeature", getIsFeature())
            .toString();
    }
}
